package cn.yitun.chat.yitunservercommonlib.dataentity.dto.group;


import cn.yitun.chat.yitunservercommonlib.crud.yitun.BaseDto;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


/**
 * 
 * 
 * @author chenyitun
 * @email chenyitun@163.com
 * @date 2020-06-22 11:20:23
 */
@Data
@NoArgsConstructor
public class GroupJoinApplyDto  extends BaseDto {

    //群id
	private Long groupId;
    //请求用户id
	private Long applyUserId;
    //请求用户设定的群分组id
	private Long categoryId;
    //请求用户设定的群备注名
	private String remark;
    //附加消息
	private String message;
    //当时设定的验证方式
	private String verifyType;
    //问题(当验证方式为回答问题时)
	private String question;
    //答案(当验证方式为回答问题时)
	private String answer;
    //处理结果：0:未处理 1:同意 2:拒绝 3:忽略
	private String handleType;
    //处理时间
	private Long handleTime;
    //处理验证用户的id（群主/管理员）
	private Long handleUserId;
    //处理验证用户的权限（群主/管理员）
	private String handleUserPosition;
    //请求用户id
	private List<Long> applyIds;
    //回复
    List<GroupJoinVerifyAnswerDto> answerList;
}
